<?
// Input: (Variable, Nombre, Filtro interno )
	$this->aDatos[$cTemplateId][aParametros] = array( 
								array( 'aModos', 'Modo', ''), 
								array( 'nqColumnas', 'Columnas', ''), 
								array( 'ncMenuFiltro', 'Menu', 'SELECT ncMenu, cdMenu FROM gtMenu '  ),
								array( 'bSeleccion', 'Selector', ' 0: sin selector, 1: con selector' ),
								array( 'nMax', 'Limite de opciones' ),
								array( 'nTipoLimite', 'Tipo de limite', ' 1: Todos, 2: Restante' ),
								array( 'nExpandido', 'Tipo Expandido', ' 0: default, 1: no expandido, 2: Expandido' ),
								array( 'ncRotulo', 'Rotulo', 'SELECT ncRotulo, cdRotulo FROM gtRotuloMenu' ),
								array( 'cBoton', 'Label Boton' ),
							);
	if( !isset($ncMenu) ) $ncMenu = getParam('ncMenu', ( $this->cAction == START_ACTION )  ? START_MENU : '' );
	include( PATH_MODULES . 'portal/controller_ini.php');
	if ( $ncRotulo ) $this->aDatos[$cTemplateId][cFiltro] = " ncMenu IN ( SELECT ncMenu FROM gtMenuRotulo WHERE ncRotulo = $ncRotulo) ";
	if ( $ncMenuFiltro )
	{
		if ( $ncMenuFiltro == -1)
		{
			$aMenues = array();
			$ncPadre = $ncMenu;
			while( $ncPadre != 1)
			{
				$aMenues[] = $ncMenu = $ncPadre;
				$ncPadre = $this->oDatabase->getData("SELECT ncMenuPadre FROM gtMenu WHERE ncMenu =  $ncPadre");
			} 
			array_pop($aMenues);
			$ncMenuFiltro = array_pop($aMenues);
		}
		$ncMenu = $ncMenuFiltro;
	}
	$this->aDatos[$cTemplateId][nqColumnas] = $nqColumnas;
	$this->aDatos[$cTemplateId][aModos] = $aModos;
	$this->aDatos[$cTemplateId][ncMenu] = $ncMenu;
	$this->aDatos[$cTemplateId][bSeleccion] = $bSeleccion;
	$this->aDatos[$cTemplateId][nExpandido] = $nExpandido;

?>